﻿using FluentValidation;

namespace YL.Core.Entity.Fluent.Validation
{
    public class MeterClientInfoFluent : AbstractValidator<ClientInfo>
    {
        public MeterClientInfoFluent()
        {
            RuleFor(x => x.ClientName).NotNull().NotEmpty().WithMessage("用户名称不能为空").Length(1, 20).WithMessage("用户名称长度不能超过20");
            RuleFor(x => x.ClientArea).NotNull().NotEmpty().WithMessage("用户所在区域不能为空").Length(1, 50).WithMessage("用户所在区域长度不能超过50");
            //RuleFor(x => x.CircuitName).NotNull().NotEmpty().WithMessage("回路名称不能为空");
            RuleFor(x => x.Longtitude).NotNull().NotEmpty().WithMessage("经度不能为空");
            RuleFor(x => x.Latitude).NotNull().NotEmpty().WithMessage("纬度不能为空");
        }
    }
}